-
Couldn't load subscription status.
- Fork 29
Add component model example and add test in CI #73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add component model example and add test in CI #73
Conversation
5d29ba7 to
8920e36
Compare
493e9e6 to
0b0d096
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM except for some nits on naming and installing tools in the various just commands.
206d158 to
5e9011a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM - thanks for making the changes to the just file!
11e7d97 to
af74f30
Compare
Signed-off-by: James Sturtevant <[email protected]>
Signed-off-by: James Sturtevant <[email protected]>
af74f30 to
fdb6ba4
Compare
partially address hyperlight-dev/hyperlight#645
fixes #652
fixes #74
This pull request introduces support for WASI (WebAssembly System Interface) samples in the project. The changes include adding new functionality for compiling and running WASI examples, updating dependencies, and modifying build scripts and documentation to reflect the new features.
Component model example Implementation:
wasi_samplesmodule with necessary configurations inCargo.toml, bindings, and implementation for WASI-specific functionality. This includes theexample.witinterface definingadderandhostfunctionalities, which are implemented insrc/wasi_samples/src/lib.rs. [1] [2] [3]wasi_examples/main.rs) demonstrating the use of WASI bindings and sandboxing. It includes host and guest function implementations for WASI.Build System Updates:
Justfileto include commands for building and testing WASI examples (build-rust-wasi-examples,examples-wasi). This ensures proper handling of WASI imports and targets. [1] [2] [3]Documentation Updates:
README.mdto include installation instructions forwasm-toolsandcargo component, which are required for WASI support. [1] [2]Bug fixes
fixes #74 issue when host function with no return type is invoked by making the return value optional